package com.jumi.microservice.dto.compensation.transfer;

import com.jumi.microservice.common.base.dto.BaseRequest;

/**
 * @author Scw
 * @Date 2020-07-21 14:13
 */
public class PayTransferRequest extends BaseRequest {
    private static final long serialVersionUID = -8116456288413154527L;

    /**
     * 商户订单号，需保持唯一性
     * (只能是字母或者数字，不能包含有其他字符)
     */
    private String orderSn;

    /**
     * 支付宝登录帐号
     */
    private String accountId;

    /**
     * 收款用户真实姓名
     */
    private String realName;

    /**
     * 转账金额，单位为分
     */
    private Integer amount;

    /**
     * 企业付款备注，必填。注意：备注中的敏感词会被转成字符*
     */
    private String desc;

    /**
     * 用户IP
     */
    private String createIp;

    /**
     * 提现类型
     */
    private Integer transferType;

    public String getOrderSn() {
        return orderSn;
    }

    public void setOrderSn(String orderSn) {
        this.orderSn = orderSn;
    }

    public String getAccountId() {
        return accountId;
    }

    public void setAccountId(String accountId) {
        this.accountId = accountId;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public Integer getAmount() {
        return amount;
    }

    public void setAmount(Integer amount) {
        this.amount = amount;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }

    public String getCreateIp() {
        return createIp;
    }

    public void setCreateIp(String createIp) {
        this.createIp = createIp;
    }

    public Integer getTransferType() {
        return transferType;
    }

    public void setTransferType(Integer transferType) {
        this.transferType = transferType;
    }

    @Override
    public void checkRequest() {

    }
}